/* Generated By:JavaCC: Do not edit this line. IgniteSqlParserImplConstants.java */
package org.apache.ignite.internal.processors.query.calcite.sql.generated;

public interface IgniteSqlParserImplConstants {

  int EOF = 0;
  int NEGATE = 1;
  int TILDE = 2;
  int A = 3;
  int ABS = 4;
  int ABSENT = 5;
  int ABSOLUTE = 6;
  int ACTION = 7;
  int ADA = 8;
  int ADD = 9;
  int ADMIN = 10;
  int AFTER = 11;
  int ALL = 12;
  int ALLOCATE = 13;
  int ALLOW = 14;
  int ALTER = 15;
  int ALWAYS = 16;
  int AND = 17;
  int ANY = 18;
  int APPLY = 19;
  int ARE = 20;
  int ARRAY = 21;
  int ARRAY_AGG = 22;
  int ARRAY_CONCAT_AGG = 23;
  int ARRAY_MAX_CARDINALITY = 24;
  int AS = 25;
  int ASC = 26;
  int ASENSITIVE = 27;
  int ASSERTION = 28;
  int ASSIGNMENT = 29;
  int ASYMMETRIC = 30;
  int AT = 31;
  int ATOMIC = 32;
  int ATTRIBUTE = 33;
  int ATTRIBUTES = 34;
  int AUTHORIZATION = 35;
  int AVG = 36;
  int BEFORE = 37;
  int BEGIN = 38;
  int BEGIN_FRAME = 39;
  int BEGIN_PARTITION = 40;
  int BERNOULLI = 41;
  int BETWEEN = 42;
  int BIGINT = 43;
  int BINARY = 44;
  int BIT = 45;
  int BLOB = 46;
  int BOOLEAN = 47;
  int BOTH = 48;
  int BREADTH = 49;
  int BY = 50;
  int C = 51;
  int CALL = 52;
  int CALLED = 53;
  int CARDINALITY = 54;
  int CASCADE = 55;
  int CASCADED = 56;
  int CASE = 57;
  int CAST = 58;
  int CATALOG = 59;
  int CATALOG_NAME = 60;
  int CEIL = 61;
  int CEILING = 62;
  int CENTURY = 63;
  int CHAIN = 64;
  int CHAR = 65;
  int CHAR_LENGTH = 66;
  int CHARACTER = 67;
  int CHARACTER_LENGTH = 68;
  int CHARACTER_SET_CATALOG = 69;
  int CHARACTER_SET_NAME = 70;
  int CHARACTER_SET_SCHEMA = 71;
  int CHARACTERISTICS = 72;
  int CHARACTERS = 73;
  int CHECK = 74;
  int CLASSIFIER = 75;
  int CLASS_ORIGIN = 76;
  int CLOB = 77;
  int CLOSE = 78;
  int COALESCE = 79;
  int COBOL = 80;
  int COLLATE = 81;
  int COLLATION = 82;
  int COLLATION_CATALOG = 83;
  int COLLATION_NAME = 84;
  int COLLATION_SCHEMA = 85;
  int COLLECT = 86;
  int COLUMN = 87;
  int COLUMN_NAME = 88;
  int COMMAND_FUNCTION = 89;
  int COMMAND_FUNCTION_CODE = 90;
  int COMMIT = 91;
  int COMMITTED = 92;
  int CONDITION = 93;
  int CONDITIONAL = 94;
  int CONDITION_NUMBER = 95;
  int CONNECT = 96;
  int CONNECTION = 97;
  int CONNECTION_NAME = 98;
  int CONSTRAINT = 99;
  int CONSTRAINT_CATALOG = 100;
  int CONSTRAINT_NAME = 101;
  int CONSTRAINT_SCHEMA = 102;
  int CONSTRAINTS = 103;
  int CONSTRUCTOR = 104;
  int CONTAINS = 105;
  int CONTINUE = 106;
  int CONVERT = 107;
  int CORR = 108;
  int CORRESPONDING = 109;
  int COUNT = 110;
  int COVAR_POP = 111;
  int COVAR_SAMP = 112;
  int CREATE = 113;
  int CROSS = 114;
  int CUBE = 115;
  int CUME_DIST = 116;
  int CURRENT = 117;
  int CURRENT_CATALOG = 118;
  int CURRENT_DATE = 119;
  int CURRENT_DEFAULT_TRANSFORM_GROUP = 120;
  int CURRENT_PATH = 121;
  int CURRENT_ROLE = 122;
  int CURRENT_ROW = 123;
  int CURRENT_SCHEMA = 124;
  int CURRENT_TIME = 125;
  int CURRENT_TIMESTAMP = 126;
  int CURRENT_TRANSFORM_GROUP_FOR_TYPE = 127;
  int CURRENT_USER = 128;
  int CURSOR = 129;
  int CURSOR_NAME = 130;
  int CYCLE = 131;
  int DATA = 132;
  int DATABASE = 133;
  int DATE = 134;
  int DATE_TRUNC = 135;
  int DATETIME = 136;
  int DATETIME_DIFF = 137;
  int DATETIME_INTERVAL_CODE = 138;
  int DATETIME_INTERVAL_PRECISION = 139;
  int DATE_DIFF = 140;
  int DAY = 141;
  int DAYS = 142;
  int DEALLOCATE = 143;
  int DEC = 144;
  int DECADE = 145;
  int DECIMAL = 146;
  int DECLARE = 147;
  int DEFAULT_ = 148;
  int DEFAULTS = 149;
  int DEFERRABLE = 150;
  int DEFERRED = 151;
  int DEFINE = 152;
  int DEFINED = 153;
  int DEFINER = 154;
  int DEGREE = 155;
  int DELETE = 156;
  int DENSE_RANK = 157;
  int DEPTH = 158;
  int DEREF = 159;
  int DERIVED = 160;
  int DESC = 161;
  int DESCRIBE = 162;
  int DESCRIPTION = 163;
  int DESCRIPTOR = 164;
  int DETERMINISTIC = 165;
  int DIAGNOSTICS = 166;
  int DISALLOW = 167;
  int DISCONNECT = 168;
  int DISPATCH = 169;
  int DISTINCT = 170;
  int DOMAIN = 171;
  int DOT_FORMAT = 172;
  int DOUBLE = 173;
  int DOW = 174;
  int DOY = 175;
  int DROP = 176;
  int DYNAMIC = 177;
  int DYNAMIC_FUNCTION = 178;
  int DYNAMIC_FUNCTION_CODE = 179;
  int EACH = 180;
  int ELEMENT = 181;
  int ELSE = 182;
  int EMPTY = 183;
  int ENCODING = 184;
  int END = 185;
  int END_EXEC = 186;
  int END_FRAME = 187;
  int END_PARTITION = 188;
  int EPOCH = 189;
  int EQUALS = 190;
  int ERROR = 191;
  int ESCAPE = 192;
  int EVERY = 193;
  int EXCEPT = 194;
  int EXCEPTION = 195;
  int EXCLUDE = 196;
  int EXCLUDING = 197;
  int EXEC = 198;
  int EXECUTE = 199;
  int EXISTS = 200;
  int EXP = 201;
  int EXPLAIN = 202;
  int EXTEND = 203;
  int EXTERNAL = 204;
  int EXTRACT = 205;
  int FALSE = 206;
  int FETCH = 207;
  int FILTER = 208;
  int FINAL = 209;
  int FIRST = 210;
  int FIRST_VALUE = 211;
  int FLOAT = 212;
  int FLOOR = 213;
  int FOLLOWING = 214;
  int FOR = 215;
  int FORMAT = 216;
  int FOREIGN = 217;
  int FORTRAN = 218;
  int FOUND = 219;
  int FRAC_SECOND = 220;
  int FRAME_ROW = 221;
  int FREE = 222;
  int FRIDAY = 223;
  int FROM = 224;
  int FULL = 225;
  int FUNCTION = 226;
  int FUSION = 227;
  int G = 228;
  int GENERAL = 229;
  int GENERATED = 230;
  int GEOMETRY = 231;
  int GET = 232;
  int GLOBAL = 233;
  int GO = 234;
  int GOTO = 235;
  int GRANT = 236;
  int GRANTED = 237;
  int GROUP = 238;
  int GROUP_CONCAT = 239;
  int GROUPING = 240;
  int GROUPS = 241;
  int HAVING = 242;
  int HIERARCHY = 243;
  int HOLD = 244;
  int HOP = 245;
  int HOUR = 246;
  int HOURS = 247;
  int IDENTITY = 248;
  int IGNORE = 249;
  int ILIKE = 250;
  int IMMEDIATE = 251;
  int IMMEDIATELY = 252;
  int IMPLEMENTATION = 253;
  int IMPORT = 254;
  int IN = 255;
  int INCLUDE = 256;
  int INCLUDING = 257;
  int INCREMENT = 258;
  int INDICATOR = 259;
  int INITIAL = 260;
  int INITIALLY = 261;
  int INNER = 262;
  int INOUT = 263;
  int INPUT = 264;
  int INSENSITIVE = 265;
  int INSERT = 266;
  int INSTANCE = 267;
  int INSTANTIABLE = 268;
  int INT = 269;
  int INTEGER = 270;
  int INTERSECT = 271;
  int INTERSECTION = 272;
  int INTERVAL = 273;
  int INTO = 274;
  int INVOKER = 275;
  int IS = 276;
  int ISODOW = 277;
  int ISOYEAR = 278;
  int ISOLATION = 279;
  int JAVA = 280;
  int JOIN = 281;
  int JSON = 282;
  int JSON_ARRAY = 283;
  int JSON_ARRAYAGG = 284;
  int JSON_EXISTS = 285;
  int JSON_OBJECT = 286;
  int JSON_OBJECTAGG = 287;
  int JSON_QUERY = 288;
  int JSON_VALUE = 289;
  int K = 290;
  int KEY = 291;
  int KEY_MEMBER = 292;
  int KEY_TYPE = 293;
  int LABEL = 294;
  int LAG = 295;
  int LANGUAGE = 296;
  int LARGE = 297;
  int LAST = 298;
  int LAST_VALUE = 299;
  int LATERAL = 300;
  int LEAD = 301;
  int LEADING = 302;
  int LEFT = 303;
  int LENGTH = 304;
  int LEVEL = 305;
  int LIBRARY = 306;
  int LIKE = 307;
  int LIKE_REGEX = 308;
  int LIMIT = 309;
  int LN = 310;
  int LOCAL = 311;
  int LOCALTIME = 312;
  int LOCALTIMESTAMP = 313;
  int LOCATOR = 314;
  int LOWER = 315;
  int M = 316;
  int MAP = 317;
  int MATCH = 318;
  int MATCHED = 319;
  int MATCHES = 320;
  int MATCH_NUMBER = 321;
  int MATCH_RECOGNIZE = 322;
  int MAX = 323;
  int MAXVALUE = 324;
  int MEASURES = 325;
  int MEMBER = 326;
  int MERGE = 327;
  int MESSAGE_LENGTH = 328;
  int MESSAGE_OCTET_LENGTH = 329;
  int MESSAGE_TEXT = 330;
  int METHOD = 331;
  int MICROSECOND = 332;
  int MILLISECOND = 333;
  int MILLENNIUM = 334;
  int MIN = 335;
  int MINUTE = 336;
  int MINUTES = 337;
  int MINVALUE = 338;
  int MOD = 339;
  int MODIFIES = 340;
  int MODULE = 341;
  int MONDAY = 342;
  int MONTH = 343;
  int MONTHS = 344;
  int MORE_ = 345;
  int MULTISET = 346;
  int MUMPS = 347;
  int NAME = 348;
  int NAMES = 349;
  int NANOSECOND = 350;
  int NATIONAL = 351;
  int NATURAL = 352;
  int NCHAR = 353;
  int NCLOB = 354;
  int NESTING = 355;
  int NEW = 356;
  int NEXT = 357;
  int NO = 358;
  int NONE = 359;
  int NORMALIZE = 360;
  int NORMALIZED = 361;
  int NOT = 362;
  int NTH_VALUE = 363;
  int NTILE = 364;
  int NULL = 365;
  int NULLABLE = 366;
  int NULLIF = 367;
  int NULLS = 368;
  int NUMBER = 369;
  int NUMERIC = 370;
  int OBJECT = 371;
  int OCCURRENCES_REGEX = 372;
  int OCTET_LENGTH = 373;
  int OCTETS = 374;
  int OF = 375;
  int OFFSET = 376;
  int OLD = 377;
  int OMIT = 378;
  int ON = 379;
  int ONE = 380;
  int ONLY = 381;
  int OPEN = 382;
  int OPTION = 383;
  int OPTIONS = 384;
  int OR = 385;
  int ORDER = 386;
  int ORDERING = 387;
  int ORDINALITY = 388;
  int OTHERS = 389;
  int OUT = 390;
  int OUTER = 391;
  int OUTPUT = 392;
  int OVER = 393;
  int OVERLAPS = 394;
  int OVERLAY = 395;
  int OVERRIDING = 396;
  int PAD = 397;
  int PARAMETER = 398;
  int PARAMETER_MODE = 399;
  int PARAMETER_NAME = 400;
  int PARAMETER_ORDINAL_POSITION = 401;
  int PARAMETER_SPECIFIC_CATALOG = 402;
  int PARAMETER_SPECIFIC_NAME = 403;
  int PARAMETER_SPECIFIC_SCHEMA = 404;
  int PARTIAL = 405;
  int PARTITION = 406;
  int PASCAL = 407;
  int PASSING = 408;
  int PASSTHROUGH = 409;
  int PAST = 410;
  int PATH = 411;
  int PATTERN = 412;
  int PER = 413;
  int PERCENT = 414;
  int PERCENTILE_CONT = 415;
  int PERCENTILE_DISC = 416;
  int PERCENT_RANK = 417;
  int PERIOD = 418;
  int PERMUTE = 419;
  int PIVOT = 420;
  int PLACING = 421;
  int PLAN = 422;
  int PLI = 423;
  int PORTION = 424;
  int POSITION = 425;
  int POSITION_REGEX = 426;
  int POWER = 427;
  int PRECEDES = 428;
  int PRECEDING = 429;
  int PRECISION = 430;
  int PREPARE = 431;
  int PRESERVE = 432;
  int PREV = 433;
  int PRIMARY = 434;
  int PRIOR = 435;
  int PRIVILEGES = 436;
  int PROCEDURE = 437;
  int PUBLIC = 438;
  int QUALIFY = 439;
  int QUARTER = 440;
  int QUARTERS = 441;
  int RANGE = 442;
  int RANK = 443;
  int READ = 444;
  int READS = 445;
  int REAL = 446;
  int RECURSIVE = 447;
  int REF = 448;
  int REFERENCES = 449;
  int REFERENCING = 450;
  int REGR_AVGX = 451;
  int REGR_AVGY = 452;
  int REGR_COUNT = 453;
  int REGR_INTERCEPT = 454;
  int REGR_R2 = 455;
  int REGR_SLOPE = 456;
  int REGR_SXX = 457;
  int REGR_SXY = 458;
  int REGR_SYY = 459;
  int RELATIVE = 460;
  int RELEASE = 461;
  int REPEATABLE = 462;
  int REPLACE = 463;
  int RESET = 464;
  int RESPECT = 465;
  int RESTART = 466;
  int RESTRICT = 467;
  int RESULT = 468;
  int RETURN = 469;
  int RETURNED_CARDINALITY = 470;
  int RETURNED_LENGTH = 471;
  int RETURNED_OCTET_LENGTH = 472;
  int RETURNED_SQLSTATE = 473;
  int RETURNING = 474;
  int RETURNS = 475;
  int REVOKE = 476;
  int RIGHT = 477;
  int RLIKE = 478;
  int ROLE = 479;
  int ROLLBACK = 480;
  int ROLLUP = 481;
  int ROUTINE = 482;
  int ROUTINE_CATALOG = 483;
  int ROUTINE_NAME = 484;
  int ROUTINE_SCHEMA = 485;
  int ROW = 486;
  int ROW_COUNT = 487;
  int ROW_NUMBER = 488;
  int ROWS = 489;
  int RUNNING = 490;
  int SATURDAY = 491;
  int SAVEPOINT = 492;
  int SCALAR = 493;
  int SCALE = 494;
  int SCHEMA = 495;
  int SCHEMA_NAME = 496;
  int SCOPE = 497;
  int SCOPE_CATALOGS = 498;
  int SCOPE_NAME = 499;
  int SCOPE_SCHEMA = 500;
  int SCROLL = 501;
  int SEARCH = 502;
  int SECOND = 503;
  int SECONDS = 504;
  int SECTION = 505;
  int SECURITY = 506;
  int SEEK = 507;
  int SELECT = 508;
  int SELF = 509;
  int SENSITIVE = 510;
  int SEPARATOR = 511;
  int SEQUENCE = 512;
  int SERIALIZABLE = 513;
  int SERVER = 514;
  int SERVER_NAME = 515;
  int SESSION = 516;
  int SESSION_USER = 517;
  int SET = 518;
  int SETS = 519;
  int SET_MINUS = 520;
  int SHOW = 521;
  int SIMILAR = 522;
  int SIMPLE = 523;
  int SIZE = 524;
  int SKIP_ = 525;
  int SMALLINT = 526;
  int SOME = 527;
  int SOURCE = 528;
  int SPACE = 529;
  int SPECIFIC = 530;
  int SPECIFIC_NAME = 531;
  int SPECIFICTYPE = 532;
  int SQL = 533;
  int SQLEXCEPTION = 534;
  int SQLSTATE = 535;
  int SQLWARNING = 536;
  int SQL_BIGINT = 537;
  int SQL_BINARY = 538;
  int SQL_BIT = 539;
  int SQL_BLOB = 540;
  int SQL_BOOLEAN = 541;
  int SQL_CHAR = 542;
  int SQL_CLOB = 543;
  int SQL_DATE = 544;
  int SQL_DECIMAL = 545;
  int SQL_DOUBLE = 546;
  int SQL_FLOAT = 547;
  int SQL_INTEGER = 548;
  int SQL_INTERVAL_DAY = 549;
  int SQL_INTERVAL_DAY_TO_HOUR = 550;
  int SQL_INTERVAL_DAY_TO_MINUTE = 551;
  int SQL_INTERVAL_DAY_TO_SECOND = 552;
  int SQL_INTERVAL_HOUR = 553;
  int SQL_INTERVAL_HOUR_TO_MINUTE = 554;
  int SQL_INTERVAL_HOUR_TO_SECOND = 555;
  int SQL_INTERVAL_MINUTE = 556;
  int SQL_INTERVAL_MINUTE_TO_SECOND = 557;
  int SQL_INTERVAL_MONTH = 558;
  int SQL_INTERVAL_SECOND = 559;
  int SQL_INTERVAL_YEAR = 560;
  int SQL_INTERVAL_YEAR_TO_MONTH = 561;
  int SQL_LONGVARBINARY = 562;
  int SQL_LONGVARCHAR = 563;
  int SQL_LONGVARNCHAR = 564;
  int SQL_NCHAR = 565;
  int SQL_NCLOB = 566;
  int SQL_NUMERIC = 567;
  int SQL_NVARCHAR = 568;
  int SQL_REAL = 569;
  int SQL_SMALLINT = 570;
  int SQL_TIME = 571;
  int SQL_TIMESTAMP = 572;
  int SQL_TINYINT = 573;
  int SQL_TSI_DAY = 574;
  int SQL_TSI_FRAC_SECOND = 575;
  int SQL_TSI_HOUR = 576;
  int SQL_TSI_MICROSECOND = 577;
  int SQL_TSI_MINUTE = 578;
  int SQL_TSI_MONTH = 579;
  int SQL_TSI_QUARTER = 580;
  int SQL_TSI_SECOND = 581;
  int SQL_TSI_WEEK = 582;
  int SQL_TSI_YEAR = 583;
  int SQL_VARBINARY = 584;
  int SQL_VARCHAR = 585;
  int SQRT = 586;
  int START = 587;
  int STATE = 588;
  int STATEMENT = 589;
  int STATIC = 590;
  int STDDEV_POP = 591;
  int STDDEV_SAMP = 592;
  int STREAM = 593;
  int STRING_AGG = 594;
  int STRUCTURE = 595;
  int STYLE = 596;
  int SUBCLASS_ORIGIN = 597;
  int SUBMULTISET = 598;
  int SUBSET = 599;
  int SUBSTITUTE = 600;
  int SUBSTRING = 601;
  int SUBSTRING_REGEX = 602;
  int SUCCEEDS = 603;
  int SUM = 604;
  int SUNDAY = 605;
  int SYMMETRIC = 606;
  int SYSTEM = 607;
  int SYSTEM_TIME = 608;
  int SYSTEM_USER = 609;
  int TABLE = 610;
  int TABLE_NAME = 611;
  int TABLESAMPLE = 612;
  int TEMPORARY = 613;
  int THEN = 614;
  int THURSDAY = 615;
  int TIES = 616;
  int TIME = 617;
  int TIME_DIFF = 618;
  int TIME_TRUNC = 619;
  int TIMESTAMP = 620;
  int TIMESTAMPADD = 621;
  int TIMESTAMPDIFF = 622;
  int TIMESTAMP_DIFF = 623;
  int TIMESTAMP_TRUNC = 624;
  int TIMEZONE_HOUR = 625;
  int TIMEZONE_MINUTE = 626;
  int TINYINT = 627;
  int TO = 628;
  int TOP_LEVEL_COUNT = 629;
  int TRAILING = 630;
  int TRANSACTION = 631;
  int TRANSACTIONS_ACTIVE = 632;
  int TRANSACTIONS_COMMITTED = 633;
  int TRANSACTIONS_ROLLED_BACK = 634;
  int TRANSFORM = 635;
  int TRANSFORMS = 636;
  int TRANSLATE = 637;
  int TRANSLATE_REGEX = 638;
  int TRANSLATION = 639;
  int TREAT = 640;
  int TRIGGER = 641;
  int TRIGGER_CATALOG = 642;
  int TRIGGER_NAME = 643;
  int TRIGGER_SCHEMA = 644;
  int TRIM = 645;
  int TRIM_ARRAY = 646;
  int TRUE = 647;
  int TRUNCATE = 648;
  int TUESDAY = 649;
  int TUMBLE = 650;
  int TYPE = 651;
  int UESCAPE = 652;
  int UNBOUNDED = 653;
  int UNCOMMITTED = 654;
  int UNCONDITIONAL = 655;
  int UNDER = 656;
  int UNION = 657;
  int UNIQUE = 658;
  int UNKNOWN = 659;
  int UNPIVOT = 660;
  int UNNAMED = 661;
  int UNNEST = 662;
  int UPDATE = 663;
  int UPPER = 664;
  int UPSERT = 665;
  int USAGE = 666;
  int USER = 667;
  int USER_DEFINED_TYPE_CATALOG = 668;
  int USER_DEFINED_TYPE_CODE = 669;
  int USER_DEFINED_TYPE_NAME = 670;
  int USER_DEFINED_TYPE_SCHEMA = 671;
  int USING = 672;
  int UTF8 = 673;
  int UTF16 = 674;
  int UTF32 = 675;
  int VALUE = 676;
  int VALUES = 677;
  int VALUE_OF = 678;
  int VAR_POP = 679;
  int VAR_SAMP = 680;
  int VARBINARY = 681;
  int VARCHAR = 682;
  int VARYING = 683;
  int VERSION = 684;
  int VERSIONING = 685;
  int VIEW = 686;
  int WEDNESDAY = 687;
  int WEEK = 688;
  int WEEKS = 689;
  int WHEN = 690;
  int WHENEVER = 691;
  int WHERE = 692;
  int WIDTH_BUCKET = 693;
  int WINDOW = 694;
  int WITH = 695;
  int WITHIN = 696;
  int WITHOUT = 697;
  int WORK = 698;
  int WRAPPER = 699;
  int WRITE = 700;
  int XML = 701;
  int YEAR = 702;
  int YEARS = 703;
  int ZONE = 704;
  int IF = 705;
  int TEMPLATE = 706;
  int BACKUPS = 707;
  int AFFINITY_KEY = 708;
  int ATOMICITY = 709;
  int WRITE_SYNCHRONIZATION_MODE = 710;
  int CACHE_GROUP = 711;
  int CACHE_NAME = 712;
  int DATA_REGION = 713;
  int VALUE_TYPE = 714;
  int ENCRYPTED = 715;
  int INDEX = 716;
  int PARALLEL = 717;
  int INLINE_SIZE = 718;
  int LOGGING = 719;
  int NOLOGGING = 720;
  int PASSWORD = 721;
  int KILL = 722;
  int SCAN = 723;
  int CONTINUOUS = 724;
  int SERVICE = 725;
  int COMPUTE = 726;
  int ASYNC = 727;
  int QUERY = 728;
  int STATISTICS = 729;
  int REFRESH = 730;
  int ANALYZE = 731;
  int MAX_CHANGED_PARTITION_ROWS_PERCENT = 732;
  int TOTAL = 733;
  int UNSIGNED_INTEGER_LITERAL = 734;
  int APPROX_NUMERIC_LITERAL = 735;
  int DECIMAL_NUMERIC_LITERAL = 736;
  int EXPONENT = 737;
  int HEXDIGIT = 738;
  int WHITESPACE = 739;
  int BINARY_STRING_LITERAL = 740;
  int QUOTED_STRING = 741;
  int PREFIXED_STRING_LITERAL = 742;
  int UNICODE_STRING_LITERAL = 743;
  int C_STYLE_ESCAPED_STRING_LITERAL = 744;
  int CHARSETNAME = 745;
  int BIG_QUERY_DOUBLE_QUOTED_STRING = 746;
  int BIG_QUERY_QUOTED_STRING = 747;
  int UNICODE_QUOTED_ESCAPE_CHAR = 748;
  int LPAREN = 749;
  int RPAREN = 750;
  int LBRACE_D = 751;
  int LBRACE_T = 752;
  int LBRACE_TS = 753;
  int LBRACE_FN = 754;
  int LBRACE = 755;
  int RBRACE = 756;
  int LBRACKET = 757;
  int RBRACKET = 758;
  int SEMICOLON = 759;
  int DOT = 760;
  int COMMA = 761;
  int EQ = 762;
  int GT = 763;
  int LT = 764;
  int HOOK = 765;
  int COLON = 766;
  int LE = 767;
  int GE = 768;
  int NE = 769;
  int NE2 = 770;
  int PLUS = 771;
  int MINUS = 772;
  int STAR = 773;
  int SLASH = 774;
  int PERCENT_REMAINDER = 775;
  int CONCAT = 776;
  int NAMED_ARGUMENT_ASSIGNMENT = 777;
  int DOUBLE_PERIOD = 778;
  int QUOTE = 779;
  int DOUBLE_QUOTE = 780;
  int VERTICAL_BAR = 781;
  int CARET = 782;
  int DOLLAR = 783;
  int INFIX_CAST = 784;
  int HINT_BEG = 790;
  int COMMENT_END = 791;
  int SINGLE_LINE_COMMENT = 794;
  int FORMAL_COMMENT = 795;
  int MULTI_LINE_COMMENT = 796;
  int BRACKET_QUOTED_IDENTIFIER = 798;
  int QUOTED_IDENTIFIER = 799;
  int BACK_QUOTED_IDENTIFIER = 800;
  int BIG_QUERY_BACK_QUOTED_IDENTIFIER = 801;
  int HYPHENATED_IDENTIFIER = 802;
  int IDENTIFIER = 803;
  int COLLATION_ID = 804;
  int UNICODE_QUOTED_IDENTIFIER = 805;
  int LETTER = 806;
  int DIGIT = 807;
  int BEL = 808;

  int DEFAULT = 0;
  int DQID = 1;
  int BTID = 2;
  int BQID = 3;
  int BQHID = 4;
  int IN_FORMAL_COMMENT = 5;
  int IN_MULTI_LINE_COMMENT = 6;

  String[] tokenImage = {
    "<EOF>",
    "\"!\"",
    "\"~\"",
    "\"A\"",
    "\"ABS\"",
    "\"ABSENT\"",
    "\"ABSOLUTE\"",
    "\"ACTION\"",
    "\"ADA\"",
    "\"ADD\"",
    "\"ADMIN\"",
    "\"AFTER\"",
    "\"ALL\"",
    "\"ALLOCATE\"",
    "\"ALLOW\"",
    "\"ALTER\"",
    "\"ALWAYS\"",
    "\"AND\"",
    "\"ANY\"",
    "\"APPLY\"",
    "\"ARE\"",
    "\"ARRAY\"",
    "\"ARRAY_AGG\"",
    "\"ARRAY_CONCAT_AGG\"",
    "\"ARRAY_MAX_CARDINALITY\"",
    "\"AS\"",
    "\"ASC\"",
    "\"ASENSITIVE\"",
    "\"ASSERTION\"",
    "\"ASSIGNMENT\"",
    "\"ASYMMETRIC\"",
    "\"AT\"",
    "\"ATOMIC\"",
    "\"ATTRIBUTE\"",
    "\"ATTRIBUTES\"",
    "\"AUTHORIZATION\"",
    "\"AVG\"",
    "\"BEFORE\"",
    "\"BEGIN\"",
    "\"BEGIN_FRAME\"",
    "\"BEGIN_PARTITION\"",
    "\"BERNOULLI\"",
    "\"BETWEEN\"",
    "\"BIGINT\"",
    "\"BINARY\"",
    "\"BIT\"",
    "\"BLOB\"",
    "\"BOOLEAN\"",
    "\"BOTH\"",
    "\"BREADTH\"",
    "\"BY\"",
    "\"C\"",
    "\"CALL\"",
    "\"CALLED\"",
    "\"CARDINALITY\"",
    "\"CASCADE\"",
    "\"CASCADED\"",
    "\"CASE\"",
    "\"CAST\"",
    "\"CATALOG\"",
    "\"CATALOG_NAME\"",
    "\"CEIL\"",
    "\"CEILING\"",
    "\"CENTURY\"",
    "\"CHAIN\"",
    "\"CHAR\"",
    "\"CHAR_LENGTH\"",
    "\"CHARACTER\"",
    "\"CHARACTER_LENGTH\"",
    "\"CHARACTER_SET_CATALOG\"",
    "\"CHARACTER_SET_NAME\"",
    "\"CHARACTER_SET_SCHEMA\"",
    "\"CHARACTERISTICS\"",
    "\"CHARACTERS\"",
    "\"CHECK\"",
    "\"CLASSIFIER\"",
    "\"CLASS_ORIGIN\"",
    "\"CLOB\"",
    "\"CLOSE\"",
    "\"COALESCE\"",
    "\"COBOL\"",
    "\"COLLATE\"",
    "\"COLLATION\"",
    "\"COLLATION_CATALOG\"",
    "\"COLLATION_NAME\"",
    "\"COLLATION_SCHEMA\"",
    "\"COLLECT\"",
    "\"COLUMN\"",
    "\"COLUMN_NAME\"",
    "\"COMMAND_FUNCTION\"",
    "\"COMMAND_FUNCTION_CODE\"",
    "\"COMMIT\"",
    "\"COMMITTED\"",
    "\"CONDITION\"",
    "\"CONDITIONAL\"",
    "\"CONDITION_NUMBER\"",
    "\"CONNECT\"",
    "\"CONNECTION\"",
    "\"CONNECTION_NAME\"",
    "\"CONSTRAINT\"",
    "\"CONSTRAINT_CATALOG\"",
    "\"CONSTRAINT_NAME\"",
    "\"CONSTRAINT_SCHEMA\"",
    "\"CONSTRAINTS\"",
    "\"CONSTRUCTOR\"",
    "\"CONTAINS\"",
    "\"CONTINUE\"",
    "\"CONVERT\"",
    "\"CORR\"",
    "\"CORRESPONDING\"",
    "\"COUNT\"",
    "\"COVAR_POP\"",
    "\"COVAR_SAMP\"",
    "\"CREATE\"",
    "\"CROSS\"",
    "\"CUBE\"",
    "\"CUME_DIST\"",
    "\"CURRENT\"",
    "\"CURRENT_CATALOG\"",
    "\"CURRENT_DATE\"",
    "\"CURRENT_DEFAULT_TRANSFORM_GROUP\"",
    "\"CURRENT_PATH\"",
    "\"CURRENT_ROLE\"",
    "\"CURRENT_ROW\"",
    "\"CURRENT_SCHEMA\"",
    "\"CURRENT_TIME\"",
    "\"CURRENT_TIMESTAMP\"",
    "\"CURRENT_TRANSFORM_GROUP_FOR_TYPE\"",
    "\"CURRENT_USER\"",
    "\"CURSOR\"",
    "\"CURSOR_NAME\"",
    "\"CYCLE\"",
    "\"DATA\"",
    "\"DATABASE\"",
    "\"DATE\"",
    "\"DATE_TRUNC\"",
    "\"DATETIME\"",
    "\"DATETIME_DIFF\"",
    "\"DATETIME_INTERVAL_CODE\"",
    "\"DATETIME_INTERVAL_PRECISION\"",
    "\"DATE_DIFF\"",
    "\"DAY\"",
    "\"DAYS\"",
    "\"DEALLOCATE\"",
    "\"DEC\"",
    "\"DECADE\"",
    "\"DECIMAL\"",
    "\"DECLARE\"",
    "\"DEFAULT\"",
    "\"DEFAULTS\"",
    "\"DEFERRABLE\"",
    "\"DEFERRED\"",
    "\"DEFINE\"",
    "\"DEFINED\"",
    "\"DEFINER\"",
    "\"DEGREE\"",
    "\"DELETE\"",
    "\"DENSE_RANK\"",
    "\"DEPTH\"",
    "\"DEREF\"",
    "\"DERIVED\"",
    "\"DESC\"",
    "\"DESCRIBE\"",
    "\"DESCRIPTION\"",
    "\"DESCRIPTOR\"",
    "\"DETERMINISTIC\"",
    "\"DIAGNOSTICS\"",
    "\"DISALLOW\"",
    "\"DISCONNECT\"",
    "\"DISPATCH\"",
    "\"DISTINCT\"",
    "\"DOMAIN\"",
    "\"DOT\"",
    "\"DOUBLE\"",
    "\"DOW\"",
    "\"DOY\"",
    "\"DROP\"",
    "\"DYNAMIC\"",
    "\"DYNAMIC_FUNCTION\"",
    "\"DYNAMIC_FUNCTION_CODE\"",
    "\"EACH\"",
    "\"ELEMENT\"",
    "\"ELSE\"",
    "\"EMPTY\"",
    "\"ENCODING\"",
    "\"END\"",
    "\"END-EXEC\"",
    "\"END_FRAME\"",
    "\"END_PARTITION\"",
    "\"EPOCH\"",
    "\"EQUALS\"",
    "\"ERROR\"",
    "\"ESCAPE\"",
    "\"EVERY\"",
    "\"EXCEPT\"",
    "\"EXCEPTION\"",
    "\"EXCLUDE\"",
    "\"EXCLUDING\"",
    "\"EXEC\"",
    "\"EXECUTE\"",
    "\"EXISTS\"",
    "\"EXP\"",
    "\"EXPLAIN\"",
    "\"EXTEND\"",
    "\"EXTERNAL\"",
    "\"EXTRACT\"",
    "\"FALSE\"",
    "\"FETCH\"",
    "\"FILTER\"",
    "\"FINAL\"",
    "\"FIRST\"",
    "\"FIRST_VALUE\"",
    "\"FLOAT\"",
    "\"FLOOR\"",
    "\"FOLLOWING\"",
    "\"FOR\"",
    "\"FORMAT\"",
    "\"FOREIGN\"",
    "\"FORTRAN\"",
    "\"FOUND\"",
    "\"FRAC_SECOND\"",
    "\"FRAME_ROW\"",
    "\"FREE\"",
    "\"FRIDAY\"",
    "\"FROM\"",
    "\"FULL\"",
    "\"FUNCTION\"",
    "\"FUSION\"",
    "\"G\"",
    "\"GENERAL\"",
    "\"GENERATED\"",
    "\"GEOMETRY\"",
    "\"GET\"",
    "\"GLOBAL\"",
    "\"GO\"",
    "\"GOTO\"",
    "\"GRANT\"",
    "\"GRANTED\"",
    "\"GROUP\"",
    "\"GROUP_CONCAT\"",
    "\"GROUPING\"",
    "\"GROUPS\"",
    "\"HAVING\"",
    "\"HIERARCHY\"",
    "\"HOLD\"",
    "\"HOP\"",
    "\"HOUR\"",
    "\"HOURS\"",
    "\"IDENTITY\"",
    "\"IGNORE\"",
    "\"ILIKE\"",
    "\"IMMEDIATE\"",
    "\"IMMEDIATELY\"",
    "\"IMPLEMENTATION\"",
    "\"IMPORT\"",
    "\"IN\"",
    "\"INCLUDE\"",
    "\"INCLUDING\"",
    "\"INCREMENT\"",
    "\"INDICATOR\"",
    "\"INITIAL\"",
    "\"INITIALLY\"",
    "\"INNER\"",
    "\"INOUT\"",
    "\"INPUT\"",
    "\"INSENSITIVE\"",
    "\"INSERT\"",
    "\"INSTANCE\"",
    "\"INSTANTIABLE\"",
    "\"INT\"",
    "\"INTEGER\"",
    "\"INTERSECT\"",
    "\"INTERSECTION\"",
    "\"INTERVAL\"",
    "\"INTO\"",
    "\"INVOKER\"",
    "\"IS\"",
    "\"ISODOW\"",
    "\"ISOYEAR\"",
    "\"ISOLATION\"",
    "\"JAVA\"",
    "\"JOIN\"",
    "\"JSON\"",
    "\"JSON_ARRAY\"",
    "\"JSON_ARRAYAGG\"",
    "\"JSON_EXISTS\"",
    "\"JSON_OBJECT\"",
    "\"JSON_OBJECTAGG\"",
    "\"JSON_QUERY\"",
    "\"JSON_VALUE\"",
    "\"K\"",
    "\"KEY\"",
    "\"KEY_MEMBER\"",
    "\"KEY_TYPE\"",
    "\"LABEL\"",
    "\"LAG\"",
    "\"LANGUAGE\"",
    "\"LARGE\"",
    "\"LAST\"",
    "\"LAST_VALUE\"",
    "\"LATERAL\"",
    "\"LEAD\"",
    "\"LEADING\"",
    "\"LEFT\"",
    "\"LENGTH\"",
    "\"LEVEL\"",
    "\"LIBRARY\"",
    "\"LIKE\"",
    "\"LIKE_REGEX\"",
    "\"LIMIT\"",
    "\"LN\"",
    "\"LOCAL\"",
    "\"LOCALTIME\"",
    "\"LOCALTIMESTAMP\"",
    "\"LOCATOR\"",
    "\"LOWER\"",
    "\"M\"",
    "\"MAP\"",
    "\"MATCH\"",
    "\"MATCHED\"",
    "\"MATCHES\"",
    "\"MATCH_NUMBER\"",
    "\"MATCH_RECOGNIZE\"",
    "\"MAX\"",
    "\"MAXVALUE\"",
    "\"MEASURES\"",
    "\"MEMBER\"",
    "\"MERGE\"",
    "\"MESSAGE_LENGTH\"",
    "\"MESSAGE_OCTET_LENGTH\"",
    "\"MESSAGE_TEXT\"",
    "\"METHOD\"",
    "\"MICROSECOND\"",
    "\"MILLISECOND\"",
    "\"MILLENNIUM\"",
    "\"MIN\"",
    "\"MINUTE\"",
    "\"MINUTES\"",
    "\"MINVALUE\"",
    "\"MOD\"",
    "\"MODIFIES\"",
    "\"MODULE\"",
    "\"MONDAY\"",
    "\"MONTH\"",
    "\"MONTHS\"",
    "\"MORE\"",
    "\"MULTISET\"",
    "\"MUMPS\"",
    "\"NAME\"",
    "\"NAMES\"",
    "\"NANOSECOND\"",
    "\"NATIONAL\"",
    "\"NATURAL\"",
    "\"NCHAR\"",
    "\"NCLOB\"",
    "\"NESTING\"",
    "\"NEW\"",
    "\"NEXT\"",
    "\"NO\"",
    "\"NONE\"",
    "\"NORMALIZE\"",
    "\"NORMALIZED\"",
    "\"NOT\"",
    "\"NTH_VALUE\"",
    "\"NTILE\"",
    "\"NULL\"",
    "\"NULLABLE\"",
    "\"NULLIF\"",
    "\"NULLS\"",
    "\"NUMBER\"",
    "\"NUMERIC\"",
    "\"OBJECT\"",
    "\"OCCURRENCES_REGEX\"",
    "\"OCTET_LENGTH\"",
    "\"OCTETS\"",
    "\"OF\"",
    "\"OFFSET\"",
    "\"OLD\"",
    "\"OMIT\"",
    "\"ON\"",
    "\"ONE\"",
    "\"ONLY\"",
    "\"OPEN\"",
    "\"OPTION\"",
    "\"OPTIONS\"",
    "\"OR\"",
    "\"ORDER\"",
    "\"ORDERING\"",
    "\"ORDINALITY\"",
    "\"OTHERS\"",
    "\"OUT\"",
    "\"OUTER\"",
    "\"OUTPUT\"",
    "\"OVER\"",
    "\"OVERLAPS\"",
    "\"OVERLAY\"",
    "\"OVERRIDING\"",
    "\"PAD\"",
    "\"PARAMETER\"",
    "\"PARAMETER_MODE\"",
    "\"PARAMETER_NAME\"",
    "\"PARAMETER_ORDINAL_POSITION\"",
    "\"PARAMETER_SPECIFIC_CATALOG\"",
    "\"PARAMETER_SPECIFIC_NAME\"",
    "\"PARAMETER_SPECIFIC_SCHEMA\"",
    "\"PARTIAL\"",
    "\"PARTITION\"",
    "\"PASCAL\"",
    "\"PASSING\"",
    "\"PASSTHROUGH\"",
    "\"PAST\"",
    "\"PATH\"",
    "\"PATTERN\"",
    "\"PER\"",
    "\"PERCENT\"",
    "\"PERCENTILE_CONT\"",
    "\"PERCENTILE_DISC\"",
    "\"PERCENT_RANK\"",
    "\"PERIOD\"",
    "\"PERMUTE\"",
    "\"PIVOT\"",
    "\"PLACING\"",
    "\"PLAN\"",
    "\"PLI\"",
    "\"PORTION\"",
    "\"POSITION\"",
    "\"POSITION_REGEX\"",
    "\"POWER\"",
    "\"PRECEDES\"",
    "\"PRECEDING\"",
    "\"PRECISION\"",
    "\"PREPARE\"",
    "\"PRESERVE\"",
    "\"PREV\"",
    "\"PRIMARY\"",
    "\"PRIOR\"",
    "\"PRIVILEGES\"",
    "\"PROCEDURE\"",
    "\"PUBLIC\"",
    "\"QUALIFY\"",
    "\"QUARTER\"",
    "\"QUARTERS\"",
    "\"RANGE\"",
    "\"RANK\"",
    "\"READ\"",
    "\"READS\"",
    "\"REAL\"",
    "\"RECURSIVE\"",
    "\"REF\"",
    "\"REFERENCES\"",
    "\"REFERENCING\"",
    "\"REGR_AVGX\"",
    "\"REGR_AVGY\"",
    "\"REGR_COUNT\"",
    "\"REGR_INTERCEPT\"",
    "\"REGR_R2\"",
    "\"REGR_SLOPE\"",
    "\"REGR_SXX\"",
    "\"REGR_SXY\"",
    "\"REGR_SYY\"",
    "\"RELATIVE\"",
    "\"RELEASE\"",
    "\"REPEATABLE\"",
    "\"REPLACE\"",
    "\"RESET\"",
    "\"RESPECT\"",
    "\"RESTART\"",
    "\"RESTRICT\"",
    "\"RESULT\"",
    "\"RETURN\"",
    "\"RETURNED_CARDINALITY\"",
    "\"RETURNED_LENGTH\"",
    "\"RETURNED_OCTET_LENGTH\"",
    "\"RETURNED_SQLSTATE\"",
    "\"RETURNING\"",
    "\"RETURNS\"",
    "\"REVOKE\"",
    "\"RIGHT\"",
    "\"RLIKE\"",
    "\"ROLE\"",
    "\"ROLLBACK\"",
    "\"ROLLUP\"",
    "\"ROUTINE\"",
    "\"ROUTINE_CATALOG\"",
    "\"ROUTINE_NAME\"",
    "\"ROUTINE_SCHEMA\"",
    "\"ROW\"",
    "\"ROW_COUNT\"",
    "\"ROW_NUMBER\"",
    "\"ROWS\"",
    "\"RUNNING\"",
    "\"SATURDAY\"",
    "\"SAVEPOINT\"",
    "\"SCALAR\"",
    "\"SCALE\"",
    "\"SCHEMA\"",
    "\"SCHEMA_NAME\"",
    "\"SCOPE\"",
    "\"SCOPE_CATALOGS\"",
    "\"SCOPE_NAME\"",
    "\"SCOPE_SCHEMA\"",
    "\"SCROLL\"",
    "\"SEARCH\"",
    "\"SECOND\"",
    "\"SECONDS\"",
    "\"SECTION\"",
    "\"SECURITY\"",
    "\"SEEK\"",
    "\"SELECT\"",
    "\"SELF\"",
    "\"SENSITIVE\"",
    "\"SEPARATOR\"",
    "\"SEQUENCE\"",
    "\"SERIALIZABLE\"",
    "\"SERVER\"",
    "\"SERVER_NAME\"",
    "\"SESSION\"",
    "\"SESSION_USER\"",
    "\"SET\"",
    "\"SETS\"",
    "\"MINUS\"",
    "\"SHOW\"",
    "\"SIMILAR\"",
    "\"SIMPLE\"",
    "\"SIZE\"",
    "\"SKIP\"",
    "\"SMALLINT\"",
    "\"SOME\"",
    "\"SOURCE\"",
    "\"SPACE\"",
    "\"SPECIFIC\"",
    "\"SPECIFIC_NAME\"",
    "\"SPECIFICTYPE\"",
    "\"SQL\"",
    "\"SQLEXCEPTION\"",
    "\"SQLSTATE\"",
    "\"SQLWARNING\"",
    "\"SQL_BIGINT\"",
    "\"SQL_BINARY\"",
    "\"SQL_BIT\"",
    "\"SQL_BLOB\"",
    "\"SQL_BOOLEAN\"",
    "\"SQL_CHAR\"",
    "\"SQL_CLOB\"",
    "\"SQL_DATE\"",
    "\"SQL_DECIMAL\"",
    "\"SQL_DOUBLE\"",
    "\"SQL_FLOAT\"",
    "\"SQL_INTEGER\"",
    "\"SQL_INTERVAL_DAY\"",
    "\"SQL_INTERVAL_DAY_TO_HOUR\"",
    "\"SQL_INTERVAL_DAY_TO_MINUTE\"",
    "\"SQL_INTERVAL_DAY_TO_SECOND\"",
    "\"SQL_INTERVAL_HOUR\"",
    "\"SQL_INTERVAL_HOUR_TO_MINUTE\"",
    "\"SQL_INTERVAL_HOUR_TO_SECOND\"",
    "\"SQL_INTERVAL_MINUTE\"",
    "\"SQL_INTERVAL_MINUTE_TO_SECOND\"",
    "\"SQL_INTERVAL_MONTH\"",
    "\"SQL_INTERVAL_SECOND\"",
    "\"SQL_INTERVAL_YEAR\"",
    "\"SQL_INTERVAL_YEAR_TO_MONTH\"",
    "\"SQL_LONGVARBINARY\"",
    "\"SQL_LONGVARCHAR\"",
    "\"SQL_LONGVARNCHAR\"",
    "\"SQL_NCHAR\"",
    "\"SQL_NCLOB\"",
    "\"SQL_NUMERIC\"",
    "\"SQL_NVARCHAR\"",
    "\"SQL_REAL\"",
    "\"SQL_SMALLINT\"",
    "\"SQL_TIME\"",
    "\"SQL_TIMESTAMP\"",
    "\"SQL_TINYINT\"",
    "\"SQL_TSI_DAY\"",
    "\"SQL_TSI_FRAC_SECOND\"",
    "\"SQL_TSI_HOUR\"",
    "\"SQL_TSI_MICROSECOND\"",
    "\"SQL_TSI_MINUTE\"",
    "\"SQL_TSI_MONTH\"",
    "\"SQL_TSI_QUARTER\"",
    "\"SQL_TSI_SECOND\"",
    "\"SQL_TSI_WEEK\"",
    "\"SQL_TSI_YEAR\"",
    "\"SQL_VARBINARY\"",
    "\"SQL_VARCHAR\"",
    "\"SQRT\"",
    "\"START\"",
    "\"STATE\"",
    "\"STATEMENT\"",
    "\"STATIC\"",
    "\"STDDEV_POP\"",
    "\"STDDEV_SAMP\"",
    "\"STREAM\"",
    "\"STRING_AGG\"",
    "\"STRUCTURE\"",
    "\"STYLE\"",
    "\"SUBCLASS_ORIGIN\"",
    "\"SUBMULTISET\"",
    "\"SUBSET\"",
    "\"SUBSTITUTE\"",
    "\"SUBSTRING\"",
    "\"SUBSTRING_REGEX\"",
    "\"SUCCEEDS\"",
    "\"SUM\"",
    "\"SUNDAY\"",
    "\"SYMMETRIC\"",
    "\"SYSTEM\"",
    "\"SYSTEM_TIME\"",
    "\"SYSTEM_USER\"",
    "\"TABLE\"",
    "\"TABLE_NAME\"",
    "\"TABLESAMPLE\"",
    "\"TEMPORARY\"",
    "\"THEN\"",
    "\"THURSDAY\"",
    "\"TIES\"",
    "\"TIME\"",
    "\"TIME_DIFF\"",
    "\"TIME_TRUNC\"",
    "\"TIMESTAMP\"",
    "\"TIMESTAMPADD\"",
    "\"TIMESTAMPDIFF\"",
    "\"TIMESTAMP_DIFF\"",
    "\"TIMESTAMP_TRUNC\"",
    "\"TIMEZONE_HOUR\"",
    "\"TIMEZONE_MINUTE\"",
    "\"TINYINT\"",
    "\"TO\"",
    "\"TOP_LEVEL_COUNT\"",
    "\"TRAILING\"",
    "\"TRANSACTION\"",
    "\"TRANSACTIONS_ACTIVE\"",
    "\"TRANSACTIONS_COMMITTED\"",
    "\"TRANSACTIONS_ROLLED_BACK\"",
    "\"TRANSFORM\"",
    "\"TRANSFORMS\"",
    "\"TRANSLATE\"",
    "\"TRANSLATE_REGEX\"",
    "\"TRANSLATION\"",
    "\"TREAT\"",
    "\"TRIGGER\"",
    "\"TRIGGER_CATALOG\"",
    "\"TRIGGER_NAME\"",
    "\"TRIGGER_SCHEMA\"",
    "\"TRIM\"",
    "\"TRIM_ARRAY\"",
    "\"TRUE\"",
    "\"TRUNCATE\"",
    "\"TUESDAY\"",
    "\"TUMBLE\"",
    "\"TYPE\"",
    "\"UESCAPE\"",
    "\"UNBOUNDED\"",
    "\"UNCOMMITTED\"",
    "\"UNCONDITIONAL\"",
    "\"UNDER\"",
    "\"UNION\"",
    "\"UNIQUE\"",
    "\"UNKNOWN\"",
    "\"UNPIVOT\"",
    "\"UNNAMED\"",
    "\"UNNEST\"",
    "\"UPDATE\"",
    "\"UPPER\"",
    "\"UPSERT\"",
    "\"USAGE\"",
    "\"USER\"",
    "\"USER_DEFINED_TYPE_CATALOG\"",
    "\"USER_DEFINED_TYPE_CODE\"",
    "\"USER_DEFINED_TYPE_NAME\"",
    "\"USER_DEFINED_TYPE_SCHEMA\"",
    "\"USING\"",
    "\"UTF8\"",
    "\"UTF16\"",
    "\"UTF32\"",
    "\"VALUE\"",
    "\"VALUES\"",
    "\"VALUE_OF\"",
    "\"VAR_POP\"",
    "\"VAR_SAMP\"",
    "\"VARBINARY\"",
    "\"VARCHAR\"",
    "\"VARYING\"",
    "\"VERSION\"",
    "\"VERSIONING\"",
    "\"VIEW\"",
    "\"WEDNESDAY\"",
    "\"WEEK\"",
    "\"WEEKS\"",
    "\"WHEN\"",
    "\"WHENEVER\"",
    "\"WHERE\"",
    "\"WIDTH_BUCKET\"",
    "\"WINDOW\"",
    "\"WITH\"",
    "\"WITHIN\"",
    "\"WITHOUT\"",
    "\"WORK\"",
    "\"WRAPPER\"",
    "\"WRITE\"",
    "\"XML\"",
    "\"YEAR\"",
    "\"YEARS\"",
    "\"ZONE\"",
    "\"IF\"",
    "\"TEMPLATE\"",
    "\"BACKUPS\"",
    "\"AFFINITY_KEY\"",
    "\"ATOMICITY\"",
    "\"WRITE_SYNCHRONIZATION_MODE\"",
    "\"CACHE_GROUP\"",
    "\"CACHE_NAME\"",
    "\"DATA_REGION\"",
    "\"VALUE_TYPE\"",
    "\"ENCRYPTED\"",
    "\"INDEX\"",
    "\"PARALLEL\"",
    "\"INLINE_SIZE\"",
    "\"LOGGING\"",
    "\"NOLOGGING\"",
    "\"PASSWORD\"",
    "\"KILL\"",
    "\"SCAN\"",
    "\"CONTINUOUS\"",
    "\"SERVICE\"",
    "\"COMPUTE\"",
    "\"ASYNC\"",
    "\"QUERY\"",
    "\"STATISTICS\"",
    "\"REFRESH\"",
    "\"ANALYZE\"",
    "\"MAX_CHANGED_PARTITION_ROWS_PERCENT\"",
    "\"TOTAL\"",
    "<UNSIGNED_INTEGER_LITERAL>",
    "<APPROX_NUMERIC_LITERAL>",
    "<DECIMAL_NUMERIC_LITERAL>",
    "<EXPONENT>",
    "<HEXDIGIT>",
    "<WHITESPACE>",
    "<BINARY_STRING_LITERAL>",
    "<QUOTED_STRING>",
    "<PREFIXED_STRING_LITERAL>",
    "<UNICODE_STRING_LITERAL>",
    "<C_STYLE_ESCAPED_STRING_LITERAL>",
    "<CHARSETNAME>",
    "<BIG_QUERY_DOUBLE_QUOTED_STRING>",
    "<BIG_QUERY_QUOTED_STRING>",
    "<UNICODE_QUOTED_ESCAPE_CHAR>",
    "\"(\"",
    "\")\"",
    "<LBRACE_D>",
    "<LBRACE_T>",
    "<LBRACE_TS>",
    "<LBRACE_FN>",
    "\"{\"",
    "\"}\"",
    "\"[\"",
    "\"]\"",
    "\";\"",
    "\".\"",
    "\",\"",
    "\"=\"",
    "\">\"",
    "\"<\"",
    "\"?\"",
    "\":\"",
    "\"<=\"",
    "\">=\"",
    "\"<>\"",
    "\"!=\"",
    "\"+\"",
    "\"-\"",
    "\"*\"",
    "\"/\"",
    "\"%\"",
    "\"||\"",
    "\"=>\"",
    "\"..\"",
    "\"\\\'\"",
    "\"\\\"\"",
    "\"|\"",
    "\"^\"",
    "\"$\"",
    "\"::\"",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "\"\\f\"",
    "\"/*+\"",
    "\"*/\"",
    "<token of kind 792>",
    "\"/*\"",
    "<SINGLE_LINE_COMMENT>",
    "<FORMAL_COMMENT>",
    "<MULTI_LINE_COMMENT>",
    "<token of kind 797>",
    "<BRACKET_QUOTED_IDENTIFIER>",
    "<QUOTED_IDENTIFIER>",
    "<BACK_QUOTED_IDENTIFIER>",
    "<BIG_QUERY_BACK_QUOTED_IDENTIFIER>",
    "<HYPHENATED_IDENTIFIER>",
    "<IDENTIFIER>",
    "<COLLATION_ID>",
    "<UNICODE_QUOTED_IDENTIFIER>",
    "<LETTER>",
    "<DIGIT>",
    "<BEL>",
  };

}
